Component({
    properties: {},
    data: {
        userInfo: {},
        hasUserInfo: false,
        canIUseGetUserProfile: false,
    },
    methods: {
        onLoad() {
            if (wx.getUserProfile) {
                this.setData({
                    canIUseGetUserProfile: true
                })
            }
        },
        getUserProfile(e) {
            // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
            // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
            wx.getUserProfile({
                desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
                success: (res) => {
                    console.log("getUserProfile()", res)
                    this.setData({
                        userInfo: res.userInfo,
                        hasUserInfo: true
                    })
                }
            })
        },
        getUserInfo(e) {
            console.log("getUserInfo()", e)
            // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
            this.setData({
                userInfo: e.detail.userInfo,
                hasUserInfo: true
            })
        },
    }
});
